package br.com.loteria.lotofacil;

import java.io.IOException;
import java.util.List;
import java.util.Map;

public class Main {
	public static void main(String[] args) throws IOException {
		new Main();
	}

	@SuppressWarnings("unused")
	public Main() throws IOException {
		Lotofacil lotofacil = new Lotofacil();

		// lotofacil.fazerDownloadDoArquivo();

		lotofacil.preencherConcursoListAtravezDoArquivo();

		lotofacil.getConcursoList();

		List<Concurso> dezUltimosConcursoList = lotofacil.getConcursoList().subList(lotofacil.getConcursoList().size() - 21, lotofacil.getConcursoList().size());

		Map<Integer, Integer> calculoQuantidadeNumerosIguais = lotofacil.calcularQuantidadeNumerosIguais(dezUltimosConcursoList);

		Map<Integer, Integer> calculoOrdenadoQuantidadeNumerosIguais = lotofacil.ordenarCalculoQuantidadeNumerosIguais(calculoQuantidadeNumerosIguais);

		lotofacil.estrategia01(dezUltimosConcursoList);
	}
}
